A program that has been designed for specific, rather than for general, use. For example, a word processor is a general use program whereas software to run a betting shop is a vertical application.